/* html */
*{
	margin: 0;
	padding: 0;
}
ul li{
	list-style: none;
}
a{
	text-decoration: none;
}
img{
	vertical-align: top;
	border: none;
}
.clear::after{
	display: block;
	clear: both;
	content: "";
	height: 0;
	overflow: hidden;
}
.clear{
	zoom: 1;
}
body,html{
	width: 100%;
	height: 100%;
}
/* body */
body{
	display: flex;
	flex-flow: column;
}
/* header */
header{
	padding: 0 20px;
	height: 0.92rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
header i{
	font-size: 0.33rem !important;
	color: #989898;
}
header form{
	width: 5rem;
	height: 0.6rem;
	display: flex;
	align-items: center;
	border: 1px solid #e7e7e7;
	border-radius: 0.05rem;
	background-color: #fff;
	padding-left: 0.26rem;
}
header form i{
	font-size: 0.26rem !important;
	margin-right: 0.25rem;
	color: #989898;
}
header form input{
	outline: none;
	border: none;
	font-size: 0.3rem;
	color: #a9a9a9;
}
/* nav */
nav{
	height: 0.55rem;
}
nav ul{
	padding: 0 0.3rem;
	height: 0.55rem;
	display: flex;
	justify-content: space-around;
}
nav ul li{
	display: flex;
	align-items: center;
}
nav ul li a{
	font-size: 0.25rem;
	color: #a9a9a9;
}
nav ul li:nth-child(7) a{
	background: url(../img/btn1.png) no-repeat;
	width: 0.25rem;
	height: 0.12rem;
}
/* banner */

/* main */
main{
	flex: 1;
	background-color: #ffffff;
}
main .banner{
	height: 3.75rem;
	background:url(../img/banner.png) no-repeat;
	background-size: 100% 100%;
}
main section:nth-child(2){
	height: 3.18rem;
	background-color: #ffffff;
	border-bottom: 0.02rem solid #e7e7e7;
}
main section:nth-child(2) ul{
	height: 3.18rem;
	display: flex;
	flex-flow: wrap;	
	align-content: space-around;
	justify-content: center;
}
main section:nth-child(2) ul li{
	width: 20%;
	display: flex;
	flex-flow: column;
	align-items: center;
}
main section:nth-child(2) ul li i{
	font-size: 0.6rem;
	
}
main section:nth-child(2) ul li p{
	font-size: 0.25rem;
	color: #c6c6c8;
}
main section:nth-child(3){
	height: 0.77rem;
	display: flex;
	align-items: center;
	font-size: 0.24rem;
	padding-left: 0.2rem;
	background-color: #ffffff; 
}
main section:nth-child(3) h3{
	color: #f86f43;
}
main section:nth-child(3) span{
	width: 0.02rem;
	height: 0.43rem;
	background: url(../img/link1.png) no-repeat;
	margin: 0 0.2rem;
}
main section:nth-child(3) a{
	font-size: 0.23rem;
	color: #484650;
}
main section:nth-child(4){
	height: 5.28rem;
	background-color: #ffffff;
	padding: 0.16rem 0;
	display: flex;
}
main section:nth-child(4) .left img{
	width: 3.73rem;
	height: 5.28rem;
}
main section:nth-child(4) .left{
	margin-right: 0.04rem;
}
main section:nth-child(4) .right img:nth-child(1){
	height: 2.62rem;
	margin-bottom: 0.04rem;
}
main section:nth-child(5){
	padding: 0.25rem 0.3rem 0.4rem 0.3rem;
}
main section:nth-child(5) .top{
	height: 0.35rem;
}
main section:nth-child(5) .top h3{
	float: left;
	font-size: 0.3rem;
	color: #5a595a;
}
main section:nth-child(5) .top a{
	width: 0.77rem;
	float: right;
	font-size: 0.2rem;
	color: #bababa;
	margin-top: 0.1rem;
	
}
main section:nth-child(5) .top a i{
	display: inline-block;
	background: url(../img/btn2.png) no-repeat;
	width: 0.1rem;
	height: 0.2rem;
	background-size: 0.1rem 0.2rem;
	margin-left: 0.2rem;
}
main section:nth-child(5) .center{
	display: flex;
		width: 6.9rem;
	height: 3.92rem;
	align-items: center;
}
main section:nth-child(5) .center a{
	background: url(../img/xichenqi.png) no-repeat;
	width: 6.9rem;
	height: 3.46rem;
	background-size: 100% 100%;
}
main section:nth-child(5) .bottom{
	height: 1.2rem;
}
main section:nth-child(5) .bottom h3{
	font-size: 0.24rem;
	margin-bottom: 0.2rem;
}
main section:nth-child(5) .bottom i{
	background: url(../img/link2.png) no-repeat;
	width: 6.9rem;
	height: 0.06rem;
	display: block;
	margin-bottom: 0.12rem;
}
main section:nth-child(5) .bottom p:nth-child(1){
	float: left;
	font-size: 0.18rem;
	color: #c7c7c7;
}
main section:nth-child(5) .bottom p:nth-child(2){
	float: right;
	font-size: 0.18rem;
	color: #ff8c3e;
}
/* footer */
footer{
	height: 1.1rem;
	background-color: salmon;
	display: flex;
	justify-content: space-around;
	align-items: center;
	font-size: 0.3rem;
	background-color: #FFF8F0;
}
footer dl{
	display: flex;
	flex-flow: column;
	align-items: center;
}
footer dl dt{
	font-size: 0.42rem !important;
	color: #6f6f74;
}
footer dl dd{
	color: #848485;
	font-size: 0.17rem
}